package com.huaao.micropolice.core.common.gson;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

/**
 * @author qiyang
 * @version 1.0
 * 通过注解的形式 过滤 json
 */
public class GsonAnnotationFileter {
	
	//String json = gson.toJson(user);
	public static Gson getGson(){
		Gson gson = new GsonBuilder()  
	    	.excludeFieldsWithoutExposeAnnotation() //不导出实体中没有用@Expose注解的属性  
	    	.serializeNulls()                       //当需要序列化的值为空时，采用null映射，否则会把该字段省略  
	    	.setDateFormat("yyyy-MM-dd HH:mm:ss")   //日期格式转换  
	    	.setPrettyPrinting()   //将结果进行格式化        
	    	.create();
		return gson;
	}
}
